input[type="text"].sbk_calendrier,
input.sbk_calendrier{width:90px}

a.sbk_calendrier{
            height:17px; 
            margin: 0px 0px -4px 1px;
            width:18px;
            background-image:url('images/calendar.gif');
            display:inline-block}

div#sbk_calendrier {
    position:absolute;
    background-color:white;
    border:1px solid #ADB6C6;
    font-size:0.8em;
}

div#sbk_calendrier table{
        background-color:#214963;
        border-spacing: 1px;
        border-collapse: separate;
    }
div#sbk_calendrier table td {
    padding :0px
}
div#sbk_calendrier table td.vide {
    background-color:#214963;
}
div#sbk_calendrier table td a{
    text-decoration:none;
    display:inline-block;
    width:24px;
    text-align:center;
}
div#sbk_calendrier table td:hover{
    background-color:#ADB6C6
}
div#sbk_calendrier div.calEntete{text-align:center}
div#sbk_calendrier div.calEntete span a{padding :2px 5px}
div#sbk_calendrier select {
    font-size:1em;
    width:60px
}
table tr {background-color:transparent}
div#sbk_calendrier table colgroup.we {background-color:#88271a;}
div#sbk_calendrier table td:nth-child(7) a{color:white}
div#sbk_calendrier table td:nth-child(8) a{color:white}
div#sbk_calendrier table colgroup {background-color:#D6DFE7;}
div#sbk_calendrier table td.semaine {text-align:center}